隨著微服務架構的盛行,API Gateway作為一個關鍵的入口,扮演著越來越重要的角色。本文將深入了解API Gateway的概念、功能,並以Apache APISIX為例,實作常見的場景。從部署模式的選擇、功能測試到高可用性的設計,我們將逐一探討。此外,本文也會涵蓋權限管理、監控與儀表板的建置,能夠清楚地追蹤API請求的流向,確認上下游服務的交互關係,實現高效且透明的IT管理。
API gateway是應用程式用戶端的單點入口。
API gateway位於客戶端與應用程式後端服務集合之間。
效益:
(1) 效能提升
(2) 安全提升
(3) 彈性提升
(4) 專注提升